$(function() {
 const {form} = layui
  form.verify({
    nickname: value => {
      if (value.length > 6) {
        return '昵称长度必须在 1 ~ 6 个字符之间！'
      }
    }
  })
  //  获取用户基本信息
  initUserInfo();
 
// 初始化用户的基本信息
function initUserInfo(){
  $.ajax({
    method:`GET`,
    url:`/my/userinfo`,
    success:function (res){
      
       console.log(res);
      // 利用 `form.val()` 进行快速赋值
     form.val(`formUserInfo`,res.data);
      
    }
  })
}
// 重置表单数据
$(`#btnReset`).on(`click`,function(e){
// 阻止表单的默认重置行为
e.preventDefault();
initUserInfo();
})

// 监听表单的提交事件
$(`.layui-form`).on(`submit`,function(e){
 // 阻止表单的默认提交行为
 
  e.preventDefault();

  // 发起Ajax请求
  $.ajax({
    method:`POST`,
    url:`/my/userinfo`,
    data:$(this).serialize(),
    success(res){
      console.log(res);
      if(res.status !==0){
        return layer.msg(res.message || `更新失败!`)
      }
      // 调用父页面中的方法 重新渲染用户的头像和用户的信息
      window.parent.getUserInfo()
    }  
  })
   
})
})



